from pyecharts import Map, Geo
# 世界地图数据
value = [95.1, 23.2, 43.3, 66.4, 88.5]
attr = ["China", "Canada", "Brazil", "Russia", "United States"]

# 省和直辖市
province_distribution = {'北京': 0.296, '天津': 0.144, '河北': 0.119, '山西': 0.055, '内蒙古': 0.075,
                         '辽宁': 0.122, '吉林': 0.042, '黑龙江': 0.058, '上海': 0.386, '江苏': 0.582, '浙江': 0.434, '安徽': 0.164,
                         '福建': 0.172,
                         '江西': 0.102, '山东': 0.296, '河南': 0.146, '湖北': 0.147, '湖南': 0.137, '广东': 0.776, '广西': 0.056,
                         '海南': 0.035,
                         '重庆': 0.095, '四川': 0.145, '贵州': 0.045, '云南': 0.058, '西藏': 0.093, '陕西': 0.073, '甘肃': 0.039,
                         '青海': 0.063, '宁夏': 0.036, '新疆': 0.056}
provice = list(province_distribution.keys())
values = list(province_distribution.values())
# maptype='china' 只显示全国直辖市和省级
# 数据只能是省名和直辖市的名称
map = Map("", '', width=800, height=600)
map.add("", provice, values, visual_range=[0, 1], maptype='china', is_visualmap=True,
        visual_text_color='#000',visual_range_color =["#FFFFFF", "#585858","#F78181","#8A0808"])

map.show_config()
map.render(path="./data/商贸流通业高质量发展分布.html")
